#include<stdio.h>
#include<unistd.h>
#include<sys/types.h>
#include<sys/stat.h>
#include <fcntl.h>
#include<string.h>
#include<stdlib.h>

int main()
{
  if(mkfifo("ff",0666) == -1)
  {
    perror("mkfifo\n");
  }

  //服务端
  int fd=open("ff",O_RDONLY);
  while(1)
  {
      char str[64];
      str[0]=0;
      ssize_t ret=read(fd,str,sizeof(str)-1);
      str[ret]=0;
      
      if(str[0]=='>')
      {
        break;
      }
      printf("massage## %s",str);
  }
  close(fd);
  return 0;
}
